putty rubber - French English Dictionary